home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / reviews / u1_03 < prev    next >
Encoding:
Text File  |  1993-10-04  |  57.2 KB  |  1,524 lines

  1. U1-03:  Batch File Utilities
  2.  
  3.  
  4. -----------------------
  5. 1033 Batch File Editors          Small Programs Disk
  6. -----------------------
  7.  
  8. Batch File Editor 1.4 (BATCH)
  9.    Tisdell, Mike
  10.    $0
  11. is a small, simple editor for editing batch files.
  12.  
  13. BatMaker
  14.    creates batch files for you.
  15.  
  16. Boxes
  17.    Oedware
  18.    $?
  19. allows you to draw four different types of boxes and inter-sections with
  20. cursor keys.  Use any ASCII character to paint or line a box.
  21.  
  22. CopyCon 3.12
  23.    Data Acquisition Inc.
  24.    $10
  25. is a clever name for an editor for working on batch files.  Although it can be
  26. used for any small text file, it has many features to make creating batch
  27. files easier, such as macros to enter GOTO, ECHO and other common batch
  28. command, plus line drawing capabilities.  A help screen is also included.  The
  29. program even uses F6 to save and exit, just like DOS's COPY CON command.
  30.  
  31. ED (OEDLIN)
  32.    Oedware
  33.    $?
  34. is a screen/text editor designed with many features specifically for creating
  35. and modifying Batch Files.
  36.  
  37. SCR1
  38.    "Try-It-You'll-Like-It" Software
  39.    $24
  40. is a processing system that was created to assist in creating menus and help
  41. screens.  The SCREDIT.COM program provides a method of retrieving, editing and
  42. saving screen images that can be used in a batch file.  SCRBATCH.COM was
  43. created to display the screen image and optionally accept a response from the
  44. keyboard and set the ERRORLEVEL (so it can be tested using the IF batch
  45. subcommand).
  46.  
  47. WISP 3.0
  48.    Sitting Duck Software
  49.    $15-$45
  50. is a programming language specifically designed for creating menuing systems,
  51. interactive tutorials, demos, batch files, etc. It does not create executable
  52. files, but the WISP.EXE file needed to run the programs is just 8k and fast,
  53. Making it a reasonable alternative to compiling. An editor/debugger and
  54. several sample files are included.
  55.  
  56. --------------------------------
  57. END OF SMALL PROGRAMS DISK #1033
  58. --------------------------------
  59.  
  60.  
  61. -------------------------------
  62. 1008 Batch File Input Utilities          Small Programs Disk
  63. -------------------------------
  64.  
  65. Press Any Key 3.0 (ANYKEY)
  66.    Smith, Dave
  67.    $5
  68. (formerly Accele-Press) displays a "press any key" message in 18 different
  69. ways including a shake screen, squish screen, flash, fade out, zoom, and more.
  70. Adds style to your batch files. (Not on this disk. Ask for disk #18068.)
  71.  
  72. Answer 3.00
  73.    Schweiger, Frank
  74.    $0
  75. unlike utilities limited to getting a single keypress, allows you to get a
  76. whole string of text from the user or via redirection from a text file.
  77.  
  78. Ask
  79.    Y/N input by user (in response to question in the batch file).
  80.  
  81. AT Command Scheduler (AT)
  82.    Frolik, Bill
  83.    $?
  84. will issue a command in DOS at a specified time. If you are not in DOS at that
  85. time, the command will be postponed.
  86.  
  87. BatKit 5.2d
  88.    Mississippi Data Equipment Company, Inc.
  89.    $25
  90. started out as a nice way to get a keypress from a user in a batch file. Now it
  91. has grown into a powerful batch file utility that lets you control the cursor
  92. position, screen colors, tones, get multi-letter responses rather than just a
  93. single letter, and more. You can make quite an impressive batch file menu with
  94. BATKIT, as the accompanying sample batch files will show you.
  95.  
  96. Batch Control 1.2 (BC-WW)
  97.    Woodward & Woodward
  98.    $5
  99. is for prompting users for input from within batch files. Among the controls are
  100. the ability to limit response to the number pad keys, to the function keys, to a
  101. list of alphanumeric characters, to require a password, to disable Ctrl-Break,
  102. to use a special character in place of the cursor, to have a time limit for
  103. response, and more.
  104.  
  105. Batch Query 2.25 (BQUERY)
  106.    MorganSoft
  107.    $?
  108. lets you get input from a user in a batch file, restricting such input to a
  109. specified list of characters, such as menu items. For example, if you say "Press
  110. 1-4 or Q to Quit", and specify the list of acceptable characters as
  111. "1,2,3,4,qQ", BQ will set errorlevel according to the position in the list, as
  112. determined by the commas. In this example, both "q" and "Q" are in position 5,
  113. so if "Q" is pressed, errorlevel will be set to 5. To allow alternatives for
  114. each position, such as pressing a number or the first letter of a command, the
  115. list could be given something like this: "1Mm, 2Rr, 3Cc, 4Qq", in which case
  116. pressing "1", "M" or "m" would be equivalent.
  117.  
  118.      The program also will allow a mouse to be used to make a selection and
  119. will set errorlevel the same as with the keyboard selection. This is the first
  120. simple batch file input utility we have seen that supports a mouse.
  121.  
  122. Chkey
  123.    is another batch file utility that checks for a keypress, but unlike others
  124. that wait for a key to be pressed, this one checks to see if a key has already
  125. been pressed and if so, which one.  If no key has been pressed before this
  126. utility executes, that will be indicated also.
  127.  
  128. EPShell
  129.    WeeBee Software
  130.    $?
  131. Extended Pause lets you prompt users for input and take action according to
  132. the input from within a batch file.  While there are other utilities that do
  133. this, the set of EP*.* files are also a good lesson in using batch files,
  134. creating menus and using ANSI.SYS control commands.
  135.  
  136. Funckey
  137.    Humenny, Mike
  138.    $0
  139. is another batch file utility which lets you get a keypress from a user.  The
  140. twist to this one is that while it is waiting for the key, it displays the
  141. time (to seconds) in a box anywhere on the screen that you specify.  (Note
  142. that contrary to common practice, FUNCKEY expects the column number to be
  143. entered first, then the row, when entering the screen location for the clock.)
  144.  
  145. GetDigit (GETDIGI)
  146.    Rhea, Tony Alan
  147.    $0
  148. accepts a prompt from the command line and accepts a one digit response to that
  149. prompt. On exit, the DOS ERRORLEVEL is set to the digit. Non-numeric keys are
  150. ignored and Ctrl-Break will not exit.
  151.  
  152. Hit
  153.    is a unique way to ask a user (in a batch file) to "hit any key to continue".
  154. The animated graphics show a duck hitting the keyboard of a computer with a
  155. sledge hammer.
  156.  
  157. IfCRC 1.0
  158.    Bennett, David
  159.    $0
  160. allows you to execute commands within a batch file based on whether or not a
  161. certain file matches a given CRC value.  Although primarily written to execute
  162. a certain command based on whether a file has been altered or not, It could
  163. also be used to check a daily transfer from a remote site or even used to
  164. check for computer viruses.
  165.  
  166. IFF 5.0a
  167.    Knauer, John Jr.
  168.    $25-$45
  169. combines the functions of several other small utilities into one package.  IFF
  170. lets you ask simple Y/N questions, check to see if a disk is formatted, search
  171. for a file and change to its directory, test for amount of free space on a
  172. disk, multi-character responses can be taken from the keyboard and acted upon
  173. and more.  A Prompt option lets you create a menu in the batch file and get a
  174. selection from the user.
  175.  
  176. Insist
  177.    Wisan, Richard
  178.    $0
  179. is a batch file utility that prints out specified text and beeps insistently
  180. until it gets input from the keyboard.  INSIST2 is similar, but gives up on
  181. beeping after about 10 minutes.  Assembler source is included.
  182.  
  183. Pause2
  184.    Pakin, Scott
  185.    $?
  186. is an improved version of DOS's pause command.  The problems with DOS's
  187. command are that, when ECHO is off, it only displays one message ("Strike a
  188. key when ready . . ."), and it doesn't alert the user when it appears.  This
  189. program allows users to display any message they want, which could include
  190. beeps.
  191.  
  192. Pausex
  193.    Witriol, Robert M. D.
  194.    $0
  195. is a variation of DOS's PAUSE command.  It provides a secret way out of a
  196. batch file by pressing X instead of Enter.
  197.  
  198. PCMenu
  199.    Slone, J. Eric
  200.    $5
  201. is a windowed menuing system which may be easily used in batch files and in
  202. applications development (i.e. dBase) for professional looking pop-up menus.
  203.  
  204. SEV
  205.    Staelens, John H., Jr.
  206.    $0
  207. will allow keyboard input, or the output of a program, to be captured into a DOS
  208. environment variable. It afects all environments, not just the current or
  209. master. Requires DOS 3+. C source included. (Not on this disk. Order by name.)
  210.  
  211. SuperSET 1.61 (SUPRSET)
  212.    Linley, Richard
  213.    $0
  214. makes it easy to manipulate and use the DOS environment. It will read and store
  215. in variables the date, time, current drive and directory and keyboard input.
  216. (Not on this disk. Ask for disk #8684.)
  217.  
  218. Task
  219.    is a timed prompt for batch files.  If you don't enter anything for the
  220. specified number of seconds, execution of the batch files resumes.
  221.  
  222. TimedGet
  223.    is a batch file utility that allows you to use the IF ERRORLEVEL command of
  224. the batch processor to choose between two actions during the execution of a
  225. batch file.  Unlike similar utilities TIMEDGET will set a default ERRORLEVEL
  226. value if no keyboard entry is made within a given time, the timeout is
  227. approximatly 12 seconds.  Run TGDEMO for an example.
  228.  
  229. Wait-JR 1.0
  230.    Radel, Jon
  231.    $0
  232. is a general purpose replacement for all the PAUSE and keystroke query
  233. programs used in BATCH files.  It can wait until a given time, wait a given
  234. amount of time, wait until any key is hit, or wait until a specific answer is
  235. typed in.  It will then either run a command or simply return, doing nothing
  236. except returning a useful return code.  (We added the author's initials to the
  237. file name to differentiate it from other WAIT programs in the PSL.)  Pascal
  238. source code is included.
  239.  
  240. Waitex & Wait
  241.    Jordan, Ed
  242.    $?
  243. works like utilities already on our Batch File Utilities disk in that it will
  244. cause the computer to pause execution of commands in a batch file until the
  245. specified time.  However, WAITEX is a new idea.  It causes a program to run
  246. UNTIL a specified time at which point it exits back to DOS where it could, for
  247. example, continue executing a batch file or simply return to a DOS prompt.
  248. Could be useful for unattended backups or transmission of files.  (Note:
  249. Waitex seems to work erratically - mainly with large programs.  Test before
  250. using.  Also see My-Desk 2-UT-1406.)
  251.  
  252. Waitn
  253.    Goosens, Ken
  254.    $?
  255. idles machine for specified number of seconds in batch processing.  You often
  256. want a specified amount of time to elapse between events.  For example, you
  257. want a display to be on the screen for 5 second, then move on.
  258.  
  259. WaitUntl
  260.    Software Research
  261.    $?
  262. can be used in batch files to simply wait until a certain time passes.  The
  263. program continually displays the current time, which makes it easy to compare
  264. to the time set in WAITUNTL.  WAITUNTL makes it easy to trigger a series of
  265. events based on time, such as downloading data at 6am and running a series of
  266. reports at 6:15 to have ready when you get in.
  267.  
  268. YN
  269.    Wooten, Emery D. Jr.
  270.    $0
  271. is a batch file utility that prompts the user for a Yes or No response and
  272. sets ERRORLEVEL accordingly.
  273.  
  274. --------------------------------
  275. END OF SMALL PROGRAMS DISK #1008
  276. --------------------------------
  277.  
  278.  
  279. ----------------------------
  280. 1146 Batch System Control #1          Small Programs Disk
  281. ----------------------------
  282.  
  283. 1146 Speaker
  284. ------------
  285. Phasers
  286.    Wenzel, Scott
  287.    $0
  288. displays the message "Firing phasers, Captain" and produces some spacey sound
  289. effects. Just the thing to put in your batch files in place of a nondescript
  290. "beep".
  291.  
  292. Rebeep
  293.    beeps the computer until key is pressed.
  294.  
  295. Sound
  296.    Goosens, Ken
  297.    $?
  298. is a utility to control the IBM PC speaker.  Three options are available:
  299. BEEP - A short beep.  Signifies a noteworthy event, such as error, or end of
  300. processing.  ALERT - Series of pulsing, insistent sounds patterned after Star
  301. Trek red alert.  Use for serious warnings of major dangers.  TAKEOFF - Long,
  302. rising pitch, like a falling bomb or rocket takeoff.  Signifies build to a
  303. climactic event.
  304.  
  305. Sounder 3.1 [SOUNDER] 09-93 CD
  306.    Steenburgh, Chuck
  307.    $5
  308. produces from 1-3 random tones for use in batch files. 1,110 different tone
  309. combinations are possible. You can also specify the frequency and duration of a
  310. single tone to be produced, rather than the random tone sequence.
  311.  
  312. Sound Off! (SOUNDOF)
  313.   Ralin Enterprises
  314.   $12
  315. generates sound patterns from the command line or batch file. It has two
  316. alarm calls, and will read script files for producing general sounds, and
  317. music. A script for the William Tell Overture is included. Requires DOS
  318. 3.0+.
  319.  
  320. Squeak
  321.    simply gives a specified number of "squeaks" when called from DOS.  It's
  322. intended use is within batch files to get the user's attention.
  323.  
  324. Tune
  325.    plays one of 5 tunes as an attention-getter.
  326.  
  327. Wheep
  328.    is a batch file utility for getting the attention of users.  To use, enter
  329. WHEEP n where n is some number.  Example: WHEEP 3.
  330.  
  331. 1146 Speech
  332. -----------
  333. AutoTalk (AUTOTAL)
  334.    Genovese, Ray
  335.    $0
  336. offers several examples of digitized speech that you could put in a batch file
  337. or just play to impress your friends.  We think it's a nice touch for the
  338. computer to say "Good morning" at the end of the AUTOEXEC.BAT file.
  339.  
  340. Computer Voice Clock (CVOICE)
  341.    Forben Software
  342.    $25
  343. lets the computer tell you the time.  The voice quality is very good and it
  344. can be speeded up or slowed down.  All 38 words used by the clock program are
  345. available individually from the command line, primarily for use in batch
  346. files.  It will pronounce any number up to 999,999 or reply yes-no from your
  347. program.  (Warning: it will crash big-time under DESQview.)
  348.  
  349. DigiGreet 2.1 (DGREET)
  350.    Reznick, Josh
  351.    $7
  352. gives you a digitized voice greeting. Depending on the time of day, it will say
  353. Good Morning, Good Afternoon, or Good Evening, followed by Thank You for turning
  354. me on, I was getting bored.
  355.  
  356. GoodDay
  357.    brings PC artificial intelligence one small step closer.  With this
  358. utility, your computer will greet you (on screen, not speech) with "Good
  359. morning", "...afternoon", or "...evening", as appropriate. See AUTOTALK for
  360. verbal greetings.
  361.  
  362. Operation Complete (OPCOMP)
  363.    Leithauser, David
  364.    $0
  365. says "Operation complete" through your PC's speaker. This is a neat way to end
  366. batch file tasks.
  367.  
  368. SAY (SAY-TH)
  369.    Henderson, Thom
  370.    $?
  371. passes its command line arguments to the SPEECH function, thus allowing batch
  372. files to generate speech.  You must install SPEECH before SAY will work.
  373.  
  374. Saytime (SAYTIM)
  375.    Farjo, Laith
  376.    $?
  377. is a resident utility that will tell you the time when you press Alt-F10.
  378. (You must first load T-SPEECH before loading SAYTIME.)  At slower cpu speeds
  379. (4 mhz), it does a respectable job.  At higher cpu speeds, it sounds like
  380. James Cagney doing Donald Duck doing a Chipmunk song.  In other words, this
  381. works best on an unmodified 8088 PC.
  382.  
  383. Saytime
  384.    Campbell, George
  385.    $0
  386. is a speaking clock for your PC.  It will not work on all machines.  Unlike
  387. SAYDAY (on another Additions Disk), you do not have to listen to any clever
  388. sayings, so SAYTIME could be useful, particularly for vision impaired people.
  389.  
  390. Speech
  391.    McGuire, Andy
  392.    $?
  393. generates speech when run, it performs a "terminate and stay resident",
  394. becoming available as a background function, usable by other programs.
  395.  
  396. Strike
  397.    Cravener, William
  398.    $0
  399. speaks the words "Strike a key when ready" through your PC's speaker.
  400. Use it to spice up your batch files. An animated ANSI drawing of a face
  401. is also included.
  402.  
  403. --------------------------------
  404. END OF SMALL PROGRAMS DISK #1146
  405. --------------------------------
  406.  
  407.  
  408. ----------------------------
  409. 2162 Batch System Control #2          Small Programs Disk
  410. ----------------------------
  411.  
  412. Ansi-Esc (ANSI-ES)
  413.    Feldmann, Peter F.
  414.    $0
  415. consists of a small utility for controlling screen colors and cursor position
  416. through ANSI.SYS.  A demo batch file shows how to use it.
  417.  
  418. Batch Enhancer By Elmer 1.0 (BEBE)
  419.    Robinson, Elmer
  420.    $5
  421. is a somewhat typical batch file enhancer that lets you draw boxes on the
  422. screen, position the cursor, get input, etc. We would not have added it but for
  423. one new, interesting feature: the ability to do math (add, subtract, multiply,
  424. divide, modulus, absolute value) and store the result in the DOS environment for
  425. other use. One use of this is for simple looping within the batch file for a
  426. specified number of times. A more complex example is using another feature of
  427. BEBE to get file sizes and total them. Unfortunately, this feature does not work
  428. under DESQview or when shelled to DOS because BEBE does not know how to locate
  429. the working environment.
  430.  
  431. BigEcho 2
  432.    Simon, Barry and  Wilson, Richard
  433.    $0
  434. sends big text to the screen from batch files for doing title screens, etc.
  435. The new fonts include BigSerif, Broadway, Computer, Future, Hollow, LCD,
  436. Medieval, Script, Small and Super.  Up to four lines of nine characters each
  437. will fit on one screen.  Assembler source code is included.
  438.  
  439. Cecho
  440.    is a batch file utility that lets you ECHO messages to the screen in
  441. different colors. QB4 source code is included. (Note: the file CsLECHO2.BAT is
  442. for the use of QB4 programmers only. Run BATCOLOR.BAT for a demo and read that
  443. batch file to see how to select colors.)
  444.  
  445. CleanBat (CLEANBT)
  446.    shows how to use ANSI.SYS control codes to keep a batch file from echoing
  447. to the screen without having to do things like redirecting output to NUL.
  448.  
  449. Display 1.0
  450.    Sawada, Dr. Masaaki
  451.    $5-$10
  452. lets you temporarily turn screen display on and off, and more.  This allows
  453. batch files to turn off text sent to your screen.  It also tells the video
  454. mode of the screen, clear the screen and relocates the cursor or make it
  455. disappear.  Unlike ECHO OFF, which will display some text such as DOS error
  456. messages, DISPLAY OFF cuts all screen writing which goes through the BIOS.
  457.  
  458. EAJ 2.2
  459.    Costello, Peter
  460.    $10
  461. is an amusing message display utility. It has several options, but the basic
  462. premise is that your message will scroll across the screen from right to left.
  463. You can specify window size and location, delays, number of times to repeat,
  464. colors, centering, and more.
  465.  
  466. Echo-N
  467.    Lynx Robotics
  468.    $0
  469. works like DOS's ECHO command, except that it does not advance the cursor to
  470. the next line.  This means that you could, for example, branch to other parts
  471. of a batch file and print additional text on the same line, etc.  Commented
  472. assembler source is included.
  473.  
  474. EchoPlus 1.0 (ECHOPLS)
  475.    Venter, C & Seaman, J.
  476.    $?
  477. lets you Echo system information to the screen from within batch files (or at
  478. the DOS prompt).  The info that can be displayed (or redirected to a file)
  479. includes the current directory, the current drive, DOS version, disk size,
  480. disk space available, time and date, time of day, hour of day, minutes, day of
  481. month, day of week, month, year.  For example, the following batch file would
  482. log a program's usage:
  483.                ECHOPLUS "Program began at " TIME >> PROGRAM.LOG
  484.                       {commands to load and run program}
  485.                ECHOPLUS "Program ended at " TIME >> PROGRAM.LOG
  486.  
  487. MSG
  488.    is as batch file utility that lets you print text on the screen.  With
  489. DOS's Echo command that you would normally use, you are limited to simple
  490. one-line messages. MSG allows you to insert carriage returns, vertical and
  491. horizontal tabs and other formatting codes.
  492.  
  493. PScreen 1.03
  494.    D.D.G.
  495.    $5
  496. lets you print a screen from within a batch file. This is such a simple, yet
  497. useful utility, that we were surprised when we could not find a similar utility
  498. already in the library. It supports all printer ports and will optionally add a
  499. header with date and time stamps. (The authors are no longer at the address
  500. listed in the documentation.)
  501.  
  502. Send
  503.    Rumsey, Howard
  504.    $?
  505. is a substitute for the batch file ECHO command that works with ANSI.SYS (or
  506. similar console driver) to allow positioning of the cursor, changing colors,
  507. etc., from within batch files.
  508.  
  509. ShowLogo (SHOWLOG)
  510.    Renner, Rod L.
  511.    $?
  512. lets you create a self-displaying graphics screen that will display until any
  513. non-alpha (eg:  Ctrl or Shift) key is pressed.  Good for use with batch files
  514. if you are sure your users will have the necessary color graphics card.  You
  515. do have to use DEBUG to create your own file, but it is extremely easy to do
  516. by following the example in the documentation file.
  517.  
  518. Tyme
  519.    displays the time in a more readable format.
  520.  
  521. Vidtype 1.8
  522.    Deegan, Vince
  523.    $5
  524. sets up a DOS environment variable that indicates the type of video you have.
  525. Before running some application, this variable can be accessed with the IF
  526. statement in a batch file to automatically add the program's command line
  527. parameter or video driver file to select the appropriate video type.  This is
  528. most useful in a network environment where different kinds of video may be used
  529. with the same program. The program has options for detecting the current row/col
  530. mode, the system type, DOS version, free environment space, and keyboard type.
  531. user-prompt for monitor type with CGA adapters, detecting the CPU type and
  532. changed numbering sequence for errorlevels. Another option allows enabling or
  533. disabling row and column variables when more environment space is needed.
  534. The address included in the documentation is no longer current.
  535.  
  536. --------------------------------
  537. END OF SMALL PROGRAMS DISK #2162
  538. --------------------------------
  539.  
  540.  
  541. ----------------------------
  542. 1993 Batch System Control #3          Small Programs Disk
  543. ----------------------------
  544.  
  545. 1993 Reboot
  546. -----------
  547. Boot
  548.    is a simple utility to let you call for a cold or warm system re-start from
  549. within a batch file after, say, reconfiguring your CONFIG.SYS.
  550.  
  551.  
  552. 1993 Keyboard
  553. -------------
  554. CR
  555.   pushes (Return) into the keyboard buffer. This is useful for putting default
  556. responses to programs run in BAT file processing.
  557.  
  558. Flip (FLIP-TF)
  559.    Foth, Thomas J.
  560.    $?
  561. lets you change -Lock keys or monitors from within a batch file.
  562.  
  563. Kbstak
  564.    Kyle, Jim
  565.    $?
  566. lets you start up another program by taking keystrokes from a specified text
  567. file which you can easily create with a text editor. This is similar to
  568. stuffing keystrokes into the key buffer, but you can store more keystrokes in a
  569. file. It is also similar to using DOS's redirection
  570.                          (example: 123 < STARTKYS.TXT)
  571. with the important difference that after using up the keystrokes in the file,
  572. Kbstak reverts to taking input from the keyboard and DOS's redirection does not.
  573.  
  574. Kflush
  575.    Angel, Dave
  576.    $?
  577. is a little utility to flush the keyboard after running a program in which the
  578. user may have activated a long keyboard macro.  It can be used in a batch file
  579. that executes's the program, and then KFLUSH after leaving the program.
  580.  
  581.  
  582. 1993 Subdirectory
  583. -----------------
  584. DinDout
  585.    Richwell, Gunner
  586.    $15
  587. is like PUSHDIR/POPDIR but more useful.  DIN will store the current directory in
  588. a ring buffer that can hold three directory names.  DOUT will change from the
  589. current directory to the next one in the buffer, making it easy to move among
  590. several directories.
  591.  
  592. FD
  593.    Telfer, Martin
  594.    $?
  595. is a utility to check for existence of directories or files.
  596.  
  597. Lastdir
  598.    Hipple, Ken
  599.    $?
  600. places the current directory path into the environment using the variable name
  601. LAST.
  602.  
  603. PPPD 3.01
  604.    Wisan, Richard
  605.    $0
  606. lets you save the current drive and path for later recall.  This is particularly
  607. useful in batch files in which you may not be able to anticipate what directory
  608. the user will be in.  PPPD lets you save that information, change to another
  609. drive and directory to run a program, and then change back to the original drive
  610. and directory when done.  Unlike similar utilities, it saves data to a temporary
  611. disk file rather than being a TSR or relying on space being available in the DOS
  612. environment.
  613.  
  614. 1993 Date/Time
  615. --------------
  616. DateChk 1.0
  617.    Schroder, William B. MD
  618.    $?
  619. forces the user to enter a valid system date and time, to the extent that the
  620. program requires the year to be 1989 or later and the timer to have an hour
  621. greater than "00".
  622.  
  623. Fdate 8.2a (FDATESF) 09-93 CD
  624.    Ferg, Stephen
  625.    $0
  626. lets you do date and time arithmetic in batch files.
  627.  
  628. Qtod 1.21
  629.      Harold, Thomas G.
  630.      $0
  631. outputs the date and time along with any comment that you put on the command
  632. line in a form that can be added to a text file with redirection. This can be
  633. used as a quick and easy way to create a time log either from the DOS command
  634. line or from a batch file.
  635.  
  636. UDate
  637.      Kerber, George
  638.      $5
  639. displays the date and time in many possible formats. Among the display format
  640. options are the time zone, day of the week and Julian date. It can also be
  641. used to set your system time and date, including automatic adjusting for
  642. Daylight Savings Time. Output can be redirected to a file.
  643.  
  644. --------------------------------
  645. END OF SMALL PROGRAMS DISK #1993
  646. --------------------------------
  647.  
  648.  
  649. ---------------------------
  650. 0271 Get System Information          Small Programs Disk
  651. ---------------------------
  652.  
  653. SKactive, TLactive (ACTIVE)
  654.    Sapphire Software
  655.    $?
  656. can be used in batch files to determine if SideKick or Turbo Lightning are
  657. active so that you can take appropriate action.
  658.  
  659. Cdtest
  660.    Casterline, Leroy
  661.    $?
  662. checks for the existence of specified Path.
  663.  
  664. CFree 1.0
  665.    Crouch, John
  666.    $10
  667. will check the free space of all disks specified on the command line.  It will
  668. set ERRORLEVEL to indicate the percentage of free space remaining, for use in
  669. batch files.
  670.  
  671. Check
  672.    day of month, month, free disk space, free memory, file size, specified
  673. text within a file, key pressed, machine ID code, time of day, video mode and
  674. card, DOS version, presence of math coprocessor.
  675.  
  676. Check File Size (CHKFSIZ)
  677.    Appleman, Harron K.
  678.    $0
  679. can be used in a batch file to determine if a file is of a specified size.
  680. DOS errorlevel will be set to 0 or 1, accordingly.  One example usage would be
  681. to redirect compiler output to a file and check the file size to see if any
  682. error messages have been added to the normal compiler output.  Pascal source
  683. is included.
  684.  
  685. Checking (CHECKIN)
  686.    checks if previous program executed successfully.
  687.  
  688. ChkDate
  689.    Gordon, Guy
  690.    $?
  691. checks if date is still 01/01/80.
  692.  
  693. ChkSys v1.0 (CHKSYS)
  694.    Tay-Jee Software, ASP
  695.    $20
  696. sets errorlevel to indicate the presence of specified system elements:
  697. ANSI, Append, Assign, Doskey, Files setting, Graftabl, Himem, Keyb,
  698. NLSfunc, Print, Share, and Windows.
  699.  
  700. CT-CUR
  701.    Terrapin Software
  702.    $10
  703. CT (ChkTime) is a batch file utility that lets you check to see if a specified
  704. time or day has passed, and it lets you wait for a given time or day.
  705.  
  706. Daycheck 1.00 (DAYCHEC)
  707.    Rosenberger, Rob J. ASP
  708.    $0
  709. is a batch file utility that will let you determine from within a batch file
  710. the day of the week, the hour, the minute, the date, the month, or the year
  711. and branch within the batch file accordingly.
  712.  
  713. DOSVer
  714.    Steenburgh, Chuck
  715.    $0
  716. sets errorlevel in a batch file to indicate what version of DOS is being used.
  717.  
  718. Dsize (DSIZEDW)
  719.    Whitman, David
  720.    $?
  721. allows determining the format of a diskette from within a batch file.
  722.  
  723. DskChk 2.0
  724.    Wisan, Richard
  725.    $0
  726. lets you check from within a batch file to see if a drive is available, if the
  727. drive door is closed, and optionally, if the disk in the drive can be written to
  728. (ie: not write-protected or full).
  729.  
  730. Emsver
  731.    Dunford, Christopher J.
  732.    $0
  733. is a batch file utility which sets errorlevel to indicate the type of EMS, if
  734. any, that is present in a system, allowing the batch file to branch as
  735. appropriate.
  736.  
  737. ErrLevel (ERRLEVE)
  738.    Sittler, Paul M.
  739.    $?
  740. will let you determine the date, Julian date, day of week or hour of the day
  741. from within a batch file and take action accordingly.
  742.  
  743. Fastbat
  744.    is a text file that contains a very interesting discussion on how to speed
  745. up the execution of batch files.
  746.  
  747. Free (FREE-VB)
  748.    Bly, Vince
  749.    $?
  750. is a small utility that displays the free space on the current or specified disk
  751. drive or free RAM memory.  It can also set the DOS errorlevel if the amount of
  752. free space/memory is less than a specified amount.
  753.  
  754. Hutils
  755.    Hughes, Charles
  756.    $0
  757. is a collection of utilities:  check whether an ansi driver is properly
  758. installed; current time and date can be directed to a file; check for a
  759. particular environment variable from within batch files; reset color card to
  760. 80-column text when video scrambled (this sometimes left us with a misplaced
  761. cursor); check total memory available after loading programs; type into any
  762. `pipe':  to file, printer, remotely; computer `sleeps' for ssss.nn seconds, for
  763. delayed actions.
  764.  
  765. Input
  766.    prompts for 1-digit or 1-letter input by user.
  767.  
  768. Lptchk
  769.    VanderKinter, R.
  770.    $0
  771. is a new batch file utility for checking on the status of a printer.  Instead of
  772. just telling you if the printer is on or off, this one sets ERRORLEVEL as
  773. follows:  4+ -general error; 3 -cable not connected; 2 -paper out; 1 -printer
  774. off line; 0 -printer is ready.  Remember to start checking ERRORLEVEL in your
  775. batch files by checking for the highest number first.  See BATCH in your DOS
  776. manual for more information.
  777.  
  778. Matchvol (MATCHVO)
  779.    Anderson, Pat
  780.    $0
  781. lets you verify that the volume label of a specified disk drive is the same as
  782. the name you specified on the DOS command line.  Typically, the purpose will be
  783. to make sure that the user has the correct floppy disk in a certain drive before
  784. proceeding to the next step in a batch file.  Pascal source code is included.
  785.  
  786. Memavail (MEMAVAI)
  787.    Anderson, Pat
  788.    $0
  789. allows you to check, from a batch file, your available system memory and compare
  790. it against a parameter you supply in the command which runs the program.  A
  791. typical use in a batch file would be to make sure that there is enough free
  792. memory before invoking some program, and take appropriate corrective steps if
  793. not rather than just letting the program bomb out.  While we already have
  794. similar utilities in the library, we are adding this one too because it comes
  795. with Pascal source code.
  796.  
  797. PRTStat
  798.    Graham, Keith P.
  799.    $0
  800. is a handy utility for checking the printer status in a batch file. Returns a
  801. non-zero errorlevel if printer is not ready.
  802.  
  803. Rtncode
  804.    Allen, R. D.
  805.    $?
  806. is a little program that you can place in a Batch file to control ERRORLEVEL
  807. values as seen by the Batch file processor.
  808.  
  809. Sizer
  810.    Rhea, Tony
  811.    $?
  812. indicates if there has been a successful completion of the previous program in
  813. a batch file.
  814.  
  815. WaitDisk (WAIT-D)
  816.    Rice, Larry B.
  817.    $5
  818. prompts a user for a specific disk and waits for it to be placed into a
  819. specific drive. A disk is identified by volume label and/or serial
  820. number. WaitDisk can be used in batch files, scripts or from other
  821. programs.
  822.  
  823. --------------------------------
  824. END OF SMALL PROGRAMS DISK #0271
  825. --------------------------------
  826.  
  827.  
  828. -----------------------
  829. 2394 Get System Info #2          Small Programs Disk
  830. -----------------------
  831.  
  832. Age-Of 1.6
  833.    Killeen, Walter
  834.    $10
  835. is a batch file utility that returns errorlevel=1 if a specified file is over
  836. a specified number of days old. DOS wildcards can be used, and it can display
  837. the first "n" lines of any file that it finds. The primary purpose is for use
  838. in doing backups.
  839.  
  840. CheckEL 5
  841.    Snow, Glenn
  842.    $0
  843. displays the current errorlevel value in both the master environment and any
  844. shelled environment. The documentation is scant, and we could not figure any way
  845. to act on that information in a batch file. It appears that it is meant only to
  846. be read from the screen, which could be useful when building batch files.
  847.  
  848. ChkDrv
  849.    Dunford, Christopher J.
  850.    $0
  851. sets errorlevel to indicate if a specified drive is ready. It avoids the
  852. "Abort, Retry, Ignore, Fail" message for use in batch files for unattended
  853. operation.
  854.  
  855. DirChk 1.1
  856.    Hollis, Daniel K.
  857.    $0
  858. can be used in a batch file to test for the existence of a directory.
  859.  
  860. DrvChk 1.0
  861.    Hollis, Daniel K.
  862.    $0
  863. sets errorlevel to indicate what drive you are on.
  864.  
  865. DrvDir 3.00
  866.    Wisan, Richard
  867.    $0
  868. returns the current drive and directory specs in environment variables, and sets
  869. errorlevel to show the number of files in the current directory.
  870.  
  871. ECO
  872.    sets errorlevel to indicate how many parameters were given when the batch
  873. file was called. For example, if you have a batch file named FOO and you call
  874. it from DOS by entering FOO BAR CIRCLE LINE, then ECO will tell you that three
  875. parameters were entered. `C' source code is included.
  876.  
  877. ERR_RET
  878.    Fischkoff, Steven M.D.
  879.    $0
  880. tells you what a program sets ERRORLEVEL to, if anything. If you have a
  881. utility that sets errorlevel and want to be able to act upon that setting in a
  882. batch file, you can use this program to find out what value the program is
  883. assigning to errorlevel.
  884.  
  885. ErrLevel 1.0 (ERRLEVL)
  886.    Sawada, Dr. Masaaki
  887.    $5
  888. The DOS "errorlevel" function is used in batch file to branch to specific
  889. commands within the batch file.  (See ERRORLEVEL under BATCH FILES in your DOS
  890. manual.)  If you are in a program that has been loaded by such a batch file
  891. (and you can create your own batch files to take advantage of this), you can
  892. pop up this utility and manually set the errorlevel from 0 to 9. Note that if
  893. you try to set errorlevel with this utility while stopped at a batch file's
  894. PAUSE command, the errorlevel will not be set if the next line in the batch
  895. file is IF ERRORLEVEL...  (res:1k)
  896.  
  897. Get 2.5
  898.    Stephan, Bob
  899.    $15
  900. adds many useful commands to batch files. It will display a prompt and get any
  901. keypress, a yes or no response only, a string of characters, the DOS version,
  902. the amount of environment space left, file size, amount of free disk space,
  903. amount of free memory, and the name of the current directory. It will check
  904. for a printer, for a math coprocessor, for ANSI.SYS, and get/set video mode.
  905. It can also display a line of scrolling text. Also included is support for DR
  906. DOS and 4DOS, and support for extended keys on the enhanced keyboard.
  907.  
  908. IfTime
  909.    Hughes, John M.
  910.    $0
  911. sets errorlevel to reflect if the current time is less than, equal to, or
  912. greater than a specified time. C++ source code is included.
  913.  
  914. IS
  915.    Byte_Magic Software
  916.    $0
  917. lets you test for various system conditions or for literal strings and sets
  918. errorlevel accordingly. IS lets you check on user input, system date and time,
  919. file date and time and size, disk size, and disk free space. Operators allowed
  920. in checking these include Equal To, Greater Than, Less Than, Less Than Or
  921. Equal To, Not Equal To, etc. An example of its usage is "IS SYSTIME GT 16:00"
  922. where errorlevel is set to 1 if false, 0 if true. `C' source code is included.
  923.  
  924. IsADrive 3.0 (ISADRIV)
  925.    McNamara, Tony
  926.    $0
  927. will let you change drives without getting an "Abort, Retry, Fail" or other
  928. error message if the drive is not ready or available. In a batch file, you can
  929. check errorlevel to see what the result was, but even in DOS, this utility can
  930. save you a lot of aggravation. Instead of typing a drive letter to change
  931. drives, use this utility (preferably, renamed to something shorter).
  932.  
  933. IsADrive will also let you hide and unhide a drive. When hidden, it cannot be
  934. accessed. There seems to be a minor bug in this version: even without specifying
  935. the Silent Mode, we never received error messages.
  936.  
  937. PC-Ctrl
  938.    is a collection of commonly used utilities in one program: ALARM, a
  939. series of beeps until a key is pressed; BEEP, a single beep; BORDER, sets
  940. border color; CAP & NUM, toggle the CapsLock and NumLock keys; CUR, changes
  941. cursor size; DR, returns disk drive statistics; MEM, returns memory
  942. statistics; SWP, swaps printer ports; SWS, swaps serial ports; and ADD,
  943. displays addresses of parallel and serial ports.  Written by Jeffrey Ellis.
  944.  
  945. Texflag
  946.    creates a DOS prompt that displays the national flag of Texas.
  947. We're still working on one that will display an armadillo.  You must have
  948. ANSI.SYS (or another console device driver) in your CONFIG.SYS file.
  949.  
  950. Veal0688 (VEAL068)
  951.    Veal, Craig D.
  952.    $0
  953. is a collection of little utilities.  The two most interesting ones are CALL,
  954. which can be used in .BAT files to run other .BAT files without have to load a
  955. secondary copy of COMMAND.COM, and CDIR, which will allow you to change
  956. subdirectories without exiting a program.
  957.  
  958. --------------------------------
  959. END OF SMALL PROGRAMS DISK #2394
  960. --------------------------------
  961.  
  962.  
  963. ---------------------------
  964. 2910 Internal Batch Control          Small Programs Disk
  965. ---------------------------
  966.  
  967. Bat-Nest
  968.    Chow, Peter
  969.    $?
  970. lets you nest batch files.
  971.  
  972. Batch Menu System 5.41 (BMENUMS)
  973.    Strong, Mark ASP
  974.    $10-$15
  975. provides pop-up menus within a batch file of any size or position on the screen,
  976. as specified on the command line. Color, title and choices can be listed on a
  977. single line to produce a complete menu on the screen.
  978.  
  979. BatLoop 1.0
  980.    Renner, Rod L.
  981.    $0
  982. lets you loop through a batch file a specified number of times.  This could be
  983. useful for formatting a specific number of disks, for example.
  984.  
  985. Bazic 0.1
  986.    Sawada, Dr. Masaaki & Assoc.
  987.    $10
  988. adds functions to batch files, such as ON ERRORLEVEL GOSUB/GOTO...  To try the
  989. features, you can run BAZC.BAT, but we found the use of REM in place of ECHO to
  990. prompt the user created a confusing display, so we created a modified version of
  991. the batch file as BAZC-PSL.BAT. res:3k
  992.  
  993. Call (CALL-GP)
  994.    Palecek, George
  995.    $0
  996. permits the users of MS-DOS 2.0 through 3.21 to write nested batch files using
  997. the MS-DOS 3.3 syntax. C source code is included.
  998.  
  999. Do-For 2.1
  1000.    Snow, Glenn
  1001.    $0
  1002. is a powerful replacement for the DOS batch file command FOR.  Part of its
  1003. power comes in allowing you to specify parts of a path or filename.  For
  1004. example, say you wanted to archive a set of text files such that each one
  1005. would be compressed into an archive file with the same first part of the name
  1006. (but different extension, naturally).
  1007.  
  1008. As an example of what you would like to have done to each file, say that one
  1009. is named SAMP.TXT. You would like to archive it with LHARC using the command
  1010. "LHARC A SAMP.LZH SAMP.TXT".
  1011.  
  1012. The closest you could come with DOS's FOR command is as follows:
  1013.  
  1014.      FOR %%F IN (C:\WP\*.TXT) DO lharc a %%F %%F
  1015.  
  1016. which would result in the command "LHARC A SAMP.TXT SAMP.TXT".  (If you do
  1017. not understand this, please read about the FOR command under Batch File Commands
  1018. in your DOS manual, or see the lead article in the 09/89 PSL NEWS.)
  1019.  
  1020. With Do-For, you can specify parts of a filename: "`f" specifies the filename
  1021. minus the extension; "`e" selects the extension; "`d" selects the drive; "`p"
  1022. selects the path; and so on. The DO-FOR command would look like this:
  1023.  
  1024.      DO-FOR C:\WP\*.TXT lharc a `F.lzh `F.txt
  1025.  
  1026. This is a powerful capability that until now, we were only able to get from an
  1027. unreleased beta-test version of another program. And this is only one of
  1028. Do-For's features.
  1029.  
  1030. Elstr
  1031.    Pakin, Scott
  1032.    $0
  1033. takes the ERRORLEVEL generated by one program, creates a string containing that
  1034. number, and passes the string to DOS as if it were typed by the user.  This
  1035. allows the ERRORLEVEL set by one program to be used as input by another program.
  1036.  
  1037. ENV 1.5w (ENV-KE)
  1038.    Eikland, Kjell
  1039.    $15
  1040. is an extensive system for manipulating data via the DOS environment. Features
  1041. of ENV include the ability to do math calculations, date and time functions,
  1042. logical operations, text manipulation, editing of environment variables and much
  1043. more.
  1044.  
  1045. Loop
  1046.    Shapiro, Charles
  1047.    $5
  1048. lets you loop through a set of commands in a batch file a specified number of
  1049. times.  For example, you could use this utility in a batch file to format or
  1050. copy a specified number of disks.
  1051.  
  1052. RadioBox (RADBOX)
  1053.    Nicholson, Dave
  1054.    $0
  1055. lets you display a mouse-aware, shadow-dropped menu box with a one line command.
  1056. This is a classy way to get users to select options in batch files. Errorlevel
  1057. is set to reflect the user's choice. Unfortunately, the 46k file size of
  1058. RadioBox probably makes this unsuitable for distribution to others, but it is a
  1059. nice way to jazz up the batch files on your own system.
  1060.  
  1061. --------------------------------
  1062. END OF SMALL PROGRAMS DISK #2910
  1063. --------------------------------
  1064.  
  1065.  
  1066. -------------------------------
  1067. 3058 Other Batch File Utilities          Small Programs Disk
  1068. -------------------------------
  1069.  
  1070. BatchLst (BATCHLS)
  1071.    Haynes, Stephen L.
  1072.    $0
  1073. saves hard disk space by combining many batch files into a single text file. On
  1074. boot-up, the program splits the file into the individual batch files and puts
  1075. them on a RAM disk. (The program requires the use of a RAM disk.) Pascal source
  1076. code is included.
  1077.  
  1078. For more information about the reason for this program, see the article in the
  1079. April 1990 PsL News about cleaning up your UTIL subdirectory. One reader
  1080. suggested that we tell people how to combine many small batch files into one
  1081. from which each batch file can be run with being split out first. We have
  1082. tried this technique before and were annoyed by the extra time it takes to run
  1083. something in the "master batch file" and by the extra keystrokes required.
  1084. This program seems like a good compromise, when CED synonyms won't do.
  1085.  
  1086. Bill's Unique Batch Arsenal 2.0 (BUBA)
  1087.    Reamy, Bill
  1088.    $0
  1089. is a group of utilities designed to extend the capabilities of batch files.
  1090. There is a program that will determine the actual size of a floppy (or hard)
  1091. disk; a utility that reports file size in ErrorLevel; a utility that allows user
  1092. input in batch programs; a point and shoot file picker for batch programs; and
  1093. more.
  1094.  
  1095. Break 1.2 (BREAKCT)
  1096.    Computer Tyme
  1097.    $25
  1098. keeps people from breaking out of batch files. Programs can still see Ctrl-Break
  1099. and Ctrl-C. It can be turned on and off with BREAK ON and BREAK OFF, and only
  1100. uses about 400 bytes of RAM.
  1101.  
  1102. ChkWin
  1103.    Clark, Tom
  1104.    $0
  1105. can be used in a batch file to detect the presence and operating mode of
  1106. Windows.
  1107.  
  1108. CLKTimer 2.03s (CLKTIME)
  1109.    Brook, Roger
  1110.    $10
  1111. is a (5k) TSR to perform tasks at designated times. It can display current
  1112. time/date in the upper right hand corner of the screen, sound/display an alarm
  1113. in the upper left hand corner of the screen, reboot the computer, and force
  1114. keystrokes into the keystroke buffer to start or terminate a program. Keystroke
  1115. tasks can be performed at a set time, each hour at a specified number of minutes
  1116. after the hour, or after the computer has been idle for a specified number of
  1117. seconds.
  1118.  
  1119. So the arguments in the documentation in favor of this program are not valid
  1120. and the registration fee for it seems pretty stiff for what is really a fairly
  1121. trivial program. Nevertheless, we repeat that it is a very handy, well put
  1122. together package and for a LAN manager (or anyone else) without the time to
  1123. mess with setting up his own batch files, probably worth the registration fee.
  1124.  
  1125. DO
  1126.    Alteasoft
  1127.    $0
  1128. is the ultimate batch file batcher. Many people have had the idea of combining
  1129. many small batch files into one to save disk space. (On a hard disk, a 10-byte
  1130. batch file still uses the Minimum Allocation Unit of at least 2,000 bytes.) DO
  1131. is the first to automate the idea with the use of a tiny TSR that automatically
  1132. searches the combined batch file for the batch file to execute if DOS cannot
  1133. find it as a stand-alone.
  1134.  
  1135. DTC
  1136.    Spencer, Mike
  1137.    $0
  1138. is a set of batch file utilities. One compares the date and time of two
  1139. files. Another will Echo with no carriage return, save/revive a
  1140. directory to/from a file, set Errorlevel, and return Error-level based
  1141. on time in increments of ten minutes.
  1142.  
  1143. Fortune
  1144.    will give you words of wisdom when run.  Put it in your AUTOEXEC file to
  1145. start each day wise.
  1146.  
  1147. PC-ID 1.01
  1148.    Jones, Winston Scott
  1149.    $5
  1150. displays a "floating box" in the middle of the screen with your message on it.
  1151. Use it to add a little class to batch files.
  1152.  
  1153. Read Screen (READSCR)
  1154.    Ning, Jimmy
  1155.    $0
  1156. compares text on the screen to specified text and sets errorlevel according to
  1157. whether or not they match. This can be used in batch files for such things as
  1158. seeing if a compile was successful or not. C source included.
  1159.  
  1160. RemDot
  1161.    removes dots from the start of lines in batch files.
  1162.  
  1163. Tail (TAIL-CT)
  1164.    Teasley, Charles
  1165.    $0
  1166. By calling a program with TAIL in your batch files ("TAIL MYEDITOR", for
  1167. example), TAIL will prompt you for command line parameters and pass them to
  1168. the specified program. This will allow you to have complex batch files or menu
  1169. batch files in which you can easily change program parameters, even when you
  1170. loop through the batch file more than once. (Assembler source is included.)
  1171.  
  1172. VDIR
  1173.    Arendt, Bill
  1174.    $0
  1175. will read directory listings and text files through the Covox Speech Thing.
  1176. VDIR is somewhat difficult to understand at first, but the longer we worked
  1177. with it, the easier it became to understand it. It will also read text files a
  1178. line at a time. When VDIR starts, it reads some information from the directory
  1179. and waits for you to press a key. By using the cursor keys, you can have it
  1180. read on directory entry at a time.
  1181.  
  1182. WaitDisk (WAITDSK)
  1183.    Rice, Larry B.
  1184.    $5
  1185. prompts the user to place a specified disk into a specific drive and
  1186. does not continue until it can identify the disk by Volume Label and/or
  1187. Serial Number.This is useful for doing partial backups, verifying that
  1188. the proper data disk has been entered, creating installation batch
  1189. files, etc..
  1190.  
  1191. --------------------------------
  1192. END OF SMALL PROGRAMS DISK #3058
  1193. --------------------------------
  1194.  
  1195.  
  1196. -----------------------------------
  1197. 12164 Other Batch File Utilities #2          Small Programs Disk
  1198. -----------------------------------
  1199.  
  1200. Batcmdr 7.0
  1201.    Castlesoft Boston
  1202.    $5
  1203. lets you combine numerous small batch files into a single .COM file in order to
  1204. save disk space.  While this is a very good idea, our number one recommendation
  1205. is to replace small batch files with CED Synonyms whenever possible to save even
  1206. more disk space and get much faster execution too.  For those batch files that
  1207. cannot be duplicated by CED Syn's, BatCmdr is the next best thing.
  1208.  
  1209. BatMouse 1.1 (BATMOUS) (11/93 CD)
  1210.    Startech Systems
  1211.    $11
  1212. lets you add mouse support to your batch files. This is a slick utility,
  1213. and will work from within Windows.
  1214.  
  1215. BatTools 1.1 (BATTOOL)
  1216.    Nicholson Consulting Services
  1217.    $25
  1218. is a dialogue box enhancement tool for batch files. These dialogue boxes
  1219. permit interactive batch file operation, custom menu creation,
  1220. environment variable manipulation, and more. Other features include
  1221. mouse support, color customization, and time and date tools. Requires
  1222. DOS 3.3+.
  1223.  
  1224. FPick 2.3a
  1225.    Ferg, Stephen
  1226.    $0
  1227. lets you display a pop-up picklist of filenames in a batch file. The
  1228. filename picked by the user is available for use as an environment
  1229. variable.
  1230.  
  1231. Filenames can be returned in a variety of formats, and names displayed
  1232. in the picklist can be controlled through a filemask and wildcard
  1233. characters.
  1234.  
  1235. TurboBat 3.16 (TRBOBAT) 09-93 CD
  1236.    Foley Hi-Tech Systems
  1237.    $19
  1238. allows you to compile regular DOS batch files into COM programs. This lets them
  1239. run faster and helps protect them against modification by others. Also
  1240. included is TrboTXT 1.11 which allows you to convert text files into
  1241. self-displaying COM files.
  1242.  
  1243. Ultimate ToolBox 2.0 (ULTBOX)
  1244.    Smith, David
  1245.    $0
  1246. contains over 85 functions mainly for increasing the power of batch files.
  1247. Utilities are provided to encrypt files, change attributes, make sounds, change
  1248. the cursor, calculate the wind chill, scroll the screen, control the keyboard,
  1249. binary conversion, and more.
  1250.  
  1251. ---------------------------------
  1252. END OF SMALL PROGRAMS DISK #12164
  1253. ---------------------------------
  1254.  
  1255.  
  1256. -----------------------
  1257. 4224 Screen Enhancement          Small Programs Disk
  1258. -----------------------
  1259.  
  1260. BatMan 1.2
  1261.    GS Communication
  1262.    $1
  1263. is a tool for adding pizazz to batch files.  Batman will make the speaker beep
  1264. in various ways, play songs and sound effects, switch to any video mode, get
  1265. input from users, set screen colors, write text anywhere on the screen, draw
  1266. boxes with borders, and more.
  1267.  
  1268. CL (CL-RE)
  1269.    Eaton, Richard
  1270.    $0
  1271. clears the screen in 16 different ways, including dissolve, close curtain,
  1272. explode, and shake. A screen capture utility is included.
  1273.  
  1274. BatBox
  1275.    Raff, Mel
  1276.    $0
  1277. allows you to display text files in colorful, shadowed boxes automatically sized
  1278. to the length of the longest line in the file.
  1279.  
  1280. Drscroll 1.4 (DRSCROL)
  1281.    Roper, David
  1282.    $0
  1283. allows you to scroll a text message across the screen. You can adjust the row
  1284. and column where you want the message to appear, the size of the message window,
  1285. the scrolling speed, and more. Another option lets you choose the frequency of
  1286. the beep that plays during the message.
  1287.  
  1288. MicroMacroBat (MM-BAT)
  1289.    Sitting Duck Software
  1290.    $35
  1291. lets you add many screen controls to your batch files. The DEMO.BAT that comes
  1292. with it gives quite an impressive demonstration. When you examine the list of
  1293. functions that make up the program, you can understand why. The most
  1294. surprising part is that the EXE file is only 7k, meaning that you can afford
  1295. to add this anywhere you want to use it.
  1296.  
  1297. Functions include drawing a box anywhere on the screen, clearing any part of
  1298. the screen to a specified color, Bloading a screen from a file into video
  1299. memory (eg: for "slide shows"), filling any part of the screen with a
  1300. specified ASCII character, painting the screen without disturbing the existing
  1301. text, a slow printing effect, a regular fast screen write to any place on the
  1302. screen, waiting for a keypress, making a chime tone from a selection of 10
  1303. tones.
  1304.  
  1305. It gives you the ability to turn the cursor on/off and to move the cursor to
  1306. any point, to suspend operation until a specified number of seconds elapse, to
  1307. stuff keystrokes into the key buffer, to scroll any part of the screen up,
  1308. down, left or right a specified number of times, to dissolve the screen to a
  1309. specified color, to print in large block characters, to recolor all
  1310. occurrences of one color to another, and to print text vertically.
  1311.  
  1312. Press
  1313.    Kerber, George
  1314.    $0
  1315. is a replacement for the DOS pause command. It dims whatever text is already on
  1316. the screen and displays your prompt message in a colorful box in the center of
  1317. the screen. Colors and frame styles are user selectable. It will optionally
  1318. pause for a specified period in addition to requiring a keypress.
  1319.  
  1320. Sparkle & Menu Magic 3.0 (SPARKLE)
  1321.    Smetana, Rob W.
  1322.    $33
  1323. lets you create fancy batch files. It has over 250 frame styles, over 35 sound
  1324. effects, mouse support and more.
  1325.  
  1326. Split
  1327.    and is another clever way to end the batch process and clear the screen.
  1328.  
  1329. Screen Wizard 4.5b (SW-WS)  [10/93 CD]
  1330.    Small, Warren
  1331.    $15
  1332. is a windowing, screen color, and text placement utility for batch files. It
  1333. also allows getting user input and has timing controls. Other features include
  1334. custom screen backgrounds, pause, query and input windows popup, exploding
  1335. windows and a disk information utility.
  1336.  
  1337. ThatsAll
  1338.    ends your batch file with graphics and a hearty "That's all, folks!"
  1339.  
  1340. VGA Clear Screen (VGACLR) 08-93 CD
  1341.    Smith, David
  1342.    $0
  1343. is a set of 28 VGA designs for clearing the screen with a graphics
  1344. display. Designs include shadows, doors, stars, an exploding ball, and
  1345. more. Requires EGA/VGA. (Not on this disk. Ask for disk #18105.)
  1346.  
  1347. --------------------------------
  1348. END OF SMALL PROGRAMS DISK #4224
  1349. --------------------------------
  1350.  
  1351.  
  1352. Extended Batch Language-Plus
  1353.    Seaware Corp. ASP
  1354.    $82
  1355.    #7381/243
  1356. is a powerful program for creating your own DOS menus and other specialized
  1357. batch files. It's like having a simple programming language for DOS. It has
  1358. over 100 built-in commands and functions. Features of EBL include error
  1359. handling and recovery, string and arithmetic expressions and operations, easy
  1360. custom DOS menu creation, windowing, "bouncing bar" menus, fill-in-the-blank
  1361. menus, buttons, sound and more.
  1362.  
  1363.  
  1364. PCExec
  1365.    LPTS Software Systems Inc.
  1366.    $45
  1367.    #7381/1740
  1368. is a sort of programming language for DOS.  "Command Files", which with the
  1369. aid of PCEXEC, replace DOS batch files, are straight text files that can be
  1370. created with any word processor.  From within the command files, you can run
  1371. other programs or DOS commands, do math and string (text) functions, read and
  1372. write files, use subroutines, and more.  Additional commands include WHILE,
  1373. DO...END, and complex IF statements.  Several example command files are
  1374. included, as well as an 80k doc file.
  1375.  
  1376.  
  1377. PowerBatch
  1378.    Computing Systems Design, Inc. ASP
  1379.    $30
  1380.    #7381/2833
  1381. is a programming language and compiler for DOS. It does NOT compile existing
  1382. batch files, as does TurboBat (disk 3058). It is instead a compiler that
  1383. supports batch file "type commands," but which will not compile existing batch
  1384. files without modification. Our impression is that PowerBatch is a little too
  1385. complex for someone wanting to crank out an occasional "compiled batch file"
  1386. or for someone not already familiar with programming concepts.
  1387.  
  1388. On the positive side, PowerBatch adds about 40 new commands, and for the
  1389. determined novice, PB is easier to learn than, say, QuickBASIC or Turbo
  1390. Pascal, but then, it has a much narrower range of use as well. Other features
  1391. include a box drawing command; a demo file that shows how to create
  1392. professional pop-up type menus; and some additional utilities.
  1393.  
  1394.  
  1395. Scr
  1396.    MorganSoft
  1397.    $30
  1398.    #7381/3190
  1399. is a batch file "programming language". It supports over 80 commands,
  1400. including complete screen control (colors, location, boxes, etc), sounds, and
  1401. more. A batch file editor is included.
  1402.  
  1403.  
  1404. BTX
  1405.    KASE
  1406.    $15
  1407.    #3124
  1408. is a utility for creating and executing complex batch files for purposes
  1409. such as customized menus, installation programs, etc. It offers mouse
  1410. support, up to 15 items per menu, message windows, passwords, and more.
  1411.  
  1412.  
  1413. Batch File Tutorial
  1414.    -
  1415.    $0
  1416.    #7382/242
  1417. informs the user of the beginning to advanced uses of batch files.
  1418.  
  1419.  
  1420. BatMaster
  1421.    Newlin, John J.
  1422.    $25
  1423.    #7382/2739
  1424. is a powerful, full-featured text editor designed primarily to support creation
  1425. and maintenance of DOS batch files. It provides a full range of text editing
  1426. commands and functions, and provides rapid access to the AUTOEXEC.BAT and
  1427. CONFIG.SYS files and to the DOS master environment. Extensive on-line, context
  1428. sensitive help provides fast access to help information on CONFIG.SYS, DOS, and
  1429. batch commands. Mouse support is included.
  1430.  
  1431.  
  1432. Eissinger Utilities
  1433.    Eissinger, Michael A.
  1434.    $25
  1435.    #7382/2027
  1436. is a set of about 30 DOS utilities, mostly for use in batch files. Functions
  1437. include clearing part of the screen (above or below row "x"); positioning the
  1438. cursor on the screen in batch files; prompting for and using user input; and
  1439. several non-batch file utilities such as displaying hardware configuration;
  1440. pasting or melding two files together; and more.
  1441.  
  1442.  
  1443. SEBFU
  1444.    Scanlon Enterprises
  1445.    $20
  1446.    #7382/2299
  1447. is a set of batch file utilities. This program has over 100 commands and
  1448. contains functions for testing keyboard status and getting keyboard input,
  1449. checking disk drive status and availability, checking printer availability,
  1450. checking and setting the video mode, checking the date and time, testing the
  1451. cursor position, setting the screen colors (without disturbing the current
  1452. screen text), and much more.
  1453.  
  1454.  
  1455. CronJR 2.36E
  1456.    Software Shorts
  1457.    $45-$75
  1458.    #4576
  1459. is a batch computer job schedular. It is intended for LAN managers or others who
  1460. need to set up different jobs to run at specific times at night to print, run
  1461. long calculations, etc. While this is a very nice, efficient, integrated package
  1462. for this particular job, it does not do anything that could not be done just
  1463. about as easily with some free utilities already on our batch files disks, such
  1464. as CALL-GP, for nesting batch files, even with earlier versions of DOS, CHECK
  1465. (and others), for checking the date, time of day, day of week, etc.
  1466.  
  1467.  
  1468. Internal Commands 2.1 08-93 CD
  1469.    Friesen, Geoff
  1470.    $25
  1471.    #12424
  1472. is an 18k TSR that adds many additional commands to DOS, most of which
  1473. are mainly of use in batch files: clear screen with color settings,
  1474. toggle -Lock key status, change the cursor shape, hide files, rename
  1475. directories, position the cursor on screen, play music in the
  1476. background, swap printer ports, sum the sizes of specified files,
  1477. suspend execution until a specified time, and more. Specifications are
  1478. included to allow programmers to add commands of their own.
  1479.  
  1480.  
  1481. Steenburgh's Stuff
  1482.    Steenburgh, Chuck
  1483.    $20
  1484.    #3952
  1485. contains many useful utilities for batch files, including a menu creation, input
  1486. system; clock display; disk space checker; file selection, execution system; a
  1487. program that plays transcribed sheet music on the PC; random number generator;
  1488. wide range of noise making options; and more.
  1489.  
  1490.  
  1491. Sound Effects 6
  1492.    Smith, Dave
  1493.    $0
  1494.    #4498
  1495. lets you quickly and easily generate small tunes or sound effects for your
  1496. batch files. An advanced random tone generator and a frequency player with
  1497. delay options and musical note capabilities is included. Sounds can be paused
  1498. and controlled, and keyboard/sound frequency interactions are provided. A help
  1499. screen shell allows you to conrol all sounds from one main file.
  1500.  
  1501.  
  1502. Utility_Belt
  1503.    Herne Data Systems Ltd. ASP
  1504.    $12-$27
  1505.    #4118
  1506. is a collection of 18 utilities for creating professional looking DOS batch
  1507. files. There are six interactive utilities allowing user input during a batch
  1508. file execution, nine video utilities with screen sculpting tools and special
  1509. effects, and three security-oriented utilities. An interactive demo and
  1510. extensive documentation are also provided.
  1511.  
  1512.  
  1513. Ultra Toolbox 5.0 [ULTRA] 09-93 CD
  1514.    Smith, Dave
  1515.    $10
  1516.    #12468
  1517. contains 200+ functions, primarily for use in batch files. Functions are
  1518. related to keyboard, video, disks, files, and DOS. For example, there
  1519. are functions to count words in a file, to detect archive type, to print
  1520. the screen, and to make sounds.
  1521.  
  1522. ]]]]]]]]]]
  1523.  
  1524.